<?php
/**
 * the Database library handles database interaction for the application
 */
abstract class Core_Library_Database {
	
	abstract protected function connect();
	abstract protected function disconnect();
	abstract protected function prepare($query);
	abstract protected function query();
	abstract protected function fetch($type = 'object');
	abstract protected function dataOperations();
	abstract protected function escape($value);
}